# 字符串操作
str1 = "hello world"
print(str1)
# 打印字符串第一位置元素
print(str1[0])
print('---切片---')
print(str1[1:5:1])  # 切片 [1-5)  步长1
print('---步长2---')
print(str1[::2])
print('---步长-1---')
print(str1[::-1])  # 倒序
print('---字符串拼接---')
str2 = 'hello'
print(str2 + ' world')
print('---字符串重复---')
print(str2 * 3)
print('---字符串查找---')
print(str1.find('o'))
print(str1.count('o'))
print('---字符串转换---')
print(str1.upper())

"""
字符串.find()查找字符串
字符串.strip0去除两端空白字符
字符串.lower()将字符串转为全小写
字符串.upper(将字符串转为全大写
字符串.split（分割符）按照指定字符来分割字符串
字符串.replace（原字符串，
新子字符串）替换
字符串.join（一般为列表）连接
字符串.isdigit()数字判断
"""
print('=' * 20)
str2 = ' asdfghjkl '
print('---字符串查找---')
print(str2.find('g'))
print('---字符串去除两端空白字符---')
print(str2.strip())
print('---字符串转为全小写---')
print(str2.lower())
print('---字符串转为全大写---')
print(str2.upper())
print('---字符串分割---')
print(str2.split('g'))
print('---字符串替换---')
print(str2.replace('a', 'b'))
print('---字符串连接---')
print(''.join(['a', 'b', 'c']))
print('---字符串数字判断---')
print('123'.isdigit())
